#实现闭包1
#全局环境
#函数局部环境
def py():
	boy = '男孩'
	girl = "女孩"
	yao = '京津'

	#内部函数
	def chedan():
		print("扯淡")

	def smoking():
		print('抽烟')


	#获取所有需要进行闭包的函数和变量,通过return返回
	def getall():
		#获取所有需要返回的数据
		return (boy,girl,chedan,smoking)

	return getall

#调用函数
res = py()
print(res)

#在此调用getall函数(已经变成res)
allvar = res()

print(allvar)


#使用变量获取元组中每个值
nan,nv,cd,chou = allvar


print(nan)
print(nv)
print(cd)
print(chou)
